package br.unesp.demac.bcc.soo.bean;

import java.util.ArrayList;
import java.util.Date;


public class Aluguel {

	/**
	 * @uml.property  name="dataLocacao"
	 */
	private Date dataLocacao;

	/**
	 * Getter of the property <tt>dataLocacao</tt>
	 * @return  Returns the dataLocacao.
	 * @uml.property  name="dataLocacao"
	 */
	public Date getDataLocacao() {
		return dataLocacao;
	}

	/**
	 * Setter of the property <tt>dataLocacao</tt>
	 * @param dataLocacao  The dataLocacao to set.
	 * @uml.property  name="dataLocacao"
	 */
	public void setDataLocacao(Date dataLocacao) {
		this.dataLocacao = dataLocacao;
	}

	/**
	 * @uml.property  name="dataDevolucao"
	 */
	private Date dataDevolucao;

	/**
	 * Getter of the property <tt>dataDevolucao</tt>
	 * @return  Returns the dataDevolucao.
	 * @uml.property  name="dataDevolucao"
	 */
	public Date getDataDevolucao() {
		return dataDevolucao;
	}

	/**
	 * Setter of the property <tt>dataDevolucao</tt>
	 * @param dataDevolucao  The dataDevolucao to set.
	 * @uml.property  name="dataDevolucao"
	 */
	public void setDataDevolucao(Date dataDevolucao) {
		this.dataDevolucao = dataDevolucao;
	}

	/**
	 * @uml.property  name="dataDevolvido"
	 */
	private Date dataDevolvido;

	/**
	 * Getter of the property <tt>dataDevolvido</tt>
	 * @return  Returns the dataDevolvido.
	 * @uml.property  name="dataDevolvido"
	 */
	public Date getDataDevolvido() {
		return dataDevolvido;
	}

	/**
	 * Setter of the property <tt>dataDevolvido</tt>
	 * @param dataDevolvido  The dataDevolvido to set.
	 * @uml.property  name="dataDevolvido"
	 */
	public void setDataDevolvido(Date dataDevolvido) {
		this.dataDevolvido = dataDevolvido;
	}

	/**
	 * @uml.property  name="dataPago"
	 */
	private Date dataPago;

	/**
	 * Getter of the property <tt>dataPago</tt>
	 * @return  Returns the dataPago.
	 * @uml.property  name="dataPago"
	 */
	public Date getDataPago() {
		return dataPago;
	}

	/**
	 * Setter of the property <tt>dataPago</tt>
	 * @param dataPago  The dataPago to set.
	 * @uml.property  name="dataPago"
	 */
	public void setDataPago(Date dataPago) {
		this.dataPago = dataPago;
	}

	/**
	 * @uml.property  name="valor"
	 */
	private double valor;

	/**
	 * Getter of the property <tt>valor</tt>
	 * @return  Returns the valor.
	 * @uml.property  name="valor"
	 */
	public double getValor() {
		return valor;
	}

	/**
	 * Setter of the property <tt>valor</tt>
	 * @param valor  The valor to set.
	 * @uml.property  name="valor"
	 */
	public void setValor(double valor) {
		this.valor = valor;
	}

	/**
	 * @uml.property  name="pessoa"
	 * @uml.associationEnd  inverse="aluguel:br.unesp.demac.bcc.soo.bean.Pessoa"
	 */
	private Pessoa pessoa;

	/**
	 * Getter of the property <tt>pessoa</tt>
	 * @return  Returns the pessoa.
	 * @uml.property  name="pessoa"
	 */
	public Pessoa getPessoa() {
		return pessoa;
	}

	/**
	 * Setter of the property <tt>pessoa</tt>
	 * @param pessoa  The pessoa to set.
	 * @uml.property  name="pessoa"
	 */
	public void setPessoa(Pessoa pessoa) {
		this.pessoa = pessoa;
	}

	/** 
	 * @uml.property name="dvd"
	 * @uml.associationEnd multiplicity="(0 -1)" inverse="aluguel:br.unesp.demac.bcc.soo.bean.Dvd"
	 */
	private ArrayList<Dvd> dvd;

	/** 
	 * Getter of the property <tt>dvd</tt>
	 * @return  Returns the dvd.
	 * @uml.property  name="dvd"
	 */
	public ArrayList<Dvd> getDvd() {
		return dvd;
	}

	/** 
	 * Setter of the property <tt>dvd</tt>
	 * @param dvd  The dvd to set.
	 * @uml.property  name="dvd"
	 */
	public void setDvd(ArrayList<Dvd> dvd) {
		this.dvd = dvd;
	}

		
		/**
		 */
		public Aluguel(){
		}

	/**
	 * @uml.property  name="pessoa"
	 * @uml.associationEnd  multiplicity="(0 -1)" inverse="aluguel:br.unesp.demac.bcc.soo.bean.Pessoa"
	 */

}
